An Evolutionary Immune Approach for University Course Timetabling

نویسندگان

  • Y. Awad
  • A. Badr
چکیده

The university course timetabling problem (UCTP) is a combinatorial NP-complete problem that has been subject to research since the early 1960’s. Numerous solution techniques have been applied to the timetabling problem ever since. This paper aims at formulating an immune-inspired algorithm, namely the Clonal Selection Algorithm1 (CSA1) and testing its ability in solving the UCTP against the Genetic algorithm (GA). An Immune-Genetic algorithm (IGA) was also created, which combines the crossover operator borrowed from the genetic algorithm with immune-inspired concepts. Also, experimenting with the effects of changing the selection and re-selection schemes of the algorithms motivated the creation of a second version of CSA1, that is CSA2 and three more versions of IGA: IGA1, IGA2 and IGA3. All the devised algorithms were contrasted in their performances against the GA. Enhancements were applied to the mutation operator of the formulated algorithms by introducing a ‘move factor’. As a means of improving the results attained by the algorithms, local search consisting of three variable neighborhoods was incorporated into each of them. The algorithms were tested over two problem instances, with varying complexities and the results demonstrate the effectiveness of the algorithms in solving the UCTP.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Immune-Based Approach to University Course Timetabling: Negative Selection Algorithm

The university course timetabling is known to be a highly constrained optimization problem, more complex than examination timetabling. Many different approaches, including evolutionary algorithms, tabu search, simulated annealing, and their hybrids, are developed for solving the problem. The negative selection algorithm, an algorithm inspired by the immune system, has successfully been applied ...

متن کامل

Genetic Algorithms for University Course Timetabling Problems

The university course timetabling problem is a difficult optimisation problem due to its highly-constrained nature. Finding an optimal, or even a high quality, timetable is a challenging task, especially when resources (e.g., rooms and time slots) are limited. In the literature, many approaches have been studied to solve this problem. In this thesis, we investigate genetic algorithms to solve t...

متن کامل

An Evolutionary Non-Linear Great Deluge Approach for Solving Course Timetabling Problems

The aim of this paper is to extend our non-linear great deluge algorithm into an evolutionary approach by incorporating a population and a mutation operator to solve the university course timetabling problems. This approach might be seen as a variation of memetic algorithms. The popularity of evolutionary computation approaches has increased and become an important technique in solving complex ...

متن کامل

A memetic algorithm for University Course Timetabling

We present here a metaheuristic approach to the university course timetabling problem using a memetic algorithm with a very effective local search. The algorithm was tested on the International Timetabling Competition benchmark instances. Results are encouraging and show that evolutionary computation with the help of local search can compete with succesful algorithms on the problem.

متن کامل

Using fuzzy c-means clustering algorithm for common lecturer timetabling among departments

University course timetabling problem is one of the hard problems and it must be done for each term frequently which is an exhausting and time consuming task. The main technique in the presented approach is focused on developing and making the process of timetabling common lecturers among different departments of a university scalable. The aim of this paper is to improve the satisfaction of com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011